package agenda;

import java.awt.FlowLayout;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.JTextField;

public class FormEvento {
	private JLabel labelNomeEvento;
	private JTextField textFieldNomeEvento;
	
	private JLabel labelDataEvento;
	private JTextField textFieldDataEvento;
	
	private JLabel labelHorarioEvento;
	private JTextField textFieldHorarioEvento;
	
	private JLabel labelDescricaoEvento;
	private JTextArea textAreaDescricaoEvento;
	
	private JLabel labelTipoEvento;
	private JTextField textFieldTipoEvento;
			
	private JButton botaoOk;
	private JButton botaoCancela;
	
	private JPanel panel;
	private JFrame frame;
	
	private void montarFormularioEvento() {
		labelNomeEvento = new JLabel("Nome:");
		textFieldNomeEvento = new JTextField(20);
		
		labelDataEvento = new JLabel("Data (dd/mm/aaaa):");
		textFieldDataEvento = new JTextField(20);
		
		labelHorarioEvento = new JLabel("Horario (hh:mm):");
		textFieldHorarioEvento = new JTextField(20);
		
		labelDescricaoEvento = new JLabel("Descricao:");
		textAreaDescricaoEvento = new JTextArea(10, 20);
		
		labelTipoEvento = new JLabel("Tipo do Evento:");
		textFieldTipoEvento = new JTextField(20);
		
	    botaoOk = new JButton("OK");
	    botaoCancela = new JButton("Cancelar");
		
		//Inicia o painel da janela
		panel = new JPanel();
		panel.add(labelNomeEvento);
		panel.add(textFieldNomeEvento);
		panel.add(labelDataEvento);
		panel.add(textFieldDataEvento);
		panel.add(labelHorarioEvento);
		panel.add(textFieldHorarioEvento);
		panel.add(labelDescricaoEvento);
		panel.add(textAreaDescricaoEvento);
		panel.add(labelTipoEvento);
		panel.add(textFieldTipoEvento);		
		panel.add(botaoOk);
		panel.add(botaoCancela);
		
		panel.setLayout(new FlowLayout(FlowLayout.LEFT));
		
		//Inicia a janela
		frame = new JFrame("Dados do Contato");
	
		frame.add(panel);
		frame.pack();
		frame.setSize(250, 445);
		frame.setResizable(true);
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.setVisible(true);
	}
	
	public static void main(String[] args) {
		new FormEvento().montarFormularioEvento();
	}
}